Definition of West Indian Cherry
-
(noun) acid red or yellow cherry-like fruit of a tropical American shrub very rich in vitamin C
-
(noun) tropical American shrub bearing edible acid red fruit resembling cherries
Synonyms of West Indian Cherry
Antonyms of West Indian Cherry
No Antonyms Found.
Homophones of West Indian Cherry
No Homophones Found.